pasture rose
noun
: a prickly shrub (Rosa carolina) of eastern North America that has compound leaves, showy pink flowers, and globose sticky hairy fruit
Love words? Need even more definitions?
Merriam-Webster unabridged
Share